curl_strerror
返回描述给定错误代码的字符串
curl_strerror
PHP 5 >= 5.5.0, PHP 7, PHP 8
curl_strerror() 函数返回对应于 cURL 错误码的英文错误消息字符串。这个函数通常用于调试和错误处理,与 curl_errno() 配合使用。
string curl_strerror(int $error_code)
返回与给定错误码相对应的错误消息字符串。如果错误码未知,返回 "Unknown error"。
<?php
$ch = curl_init('http://invalid-url.test');
curl_exec($ch);
<p>if (curl_errno($ch)) {<br>
$error_code = curl_errno($ch);<br>
$error_msg = curl_strerror($error_code);<br>
echo "cURL 错误:($error_code) $error_msg";<br>
}</p>
<p>curl_close($ch);<br>
?><br>
此示例尝试使用 cURL 访问一个无效的 URL,会触发一个错误。通过 curl_errno() 获取错误码,再使用 curl_strerror() 获取相应的错误信息,并将错误码与消息一同输出,便于调试。